課程資訊
課程名稱
心理與神經資訊學
Psychoinformatics and Neuroinformatics 
開課學期
107-1 
授課對象
理學院  心理學系  
授課教師
黃從仁 
課號
Psy5261 
課程識別碼
227 U9340 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四2,3,4(9:10~12:10) 
上課地點
博雅101 
備註
總人數上限:200人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1071best 
課程簡介影片
 
核心能力關聯
核心能力與課程規劃關聯圖
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

課程方式主要為講授投影片並進行程式實作(Python & Javascript) 但本課不是基礎程式設計課程。

課程內容偏重心理資訊學(psychoinformatics), 但相同的技術常在神經資訊學(neuroinformatics)中應用。 

課程目標
資訊學是指以資訊/資料為研究對象,利用電腦及程式設計等技術為研究工具來分析與解決問題。本課程介紹資訊學在心理學與認知神經科學方面的應用以及相關的前端研究。課程旨在提供此新興領域的一套學習地圖,幫助學生認識並接觸此方面的研究方法和工具。  
課程要求
1. 請自備筆記型電腦到教室上課。

2. 本課程無期中/期末考,但有每週作業。 
預期每週課後學習時數
 
Office Hours
另約時間 備註: 請email另約時間 
指定閱讀
待補 
參考書目
課堂補充之相關論文與書籍 @ https://goo.gl/rhWhwq 
評量方式
(僅供參考)
 
No.
項目
百分比
說明
1. 
修課基本分數 
4% 
有選到課就有4分 
2. 
個人程式作業 
96% 
每週6分*16週; 每週三12pm(「中午」12點)前請繳交上週作業至 http://hpc.psy.ntu.edu.tw/info 
 
課程進度
週次
日期
單元主題
第1週
9/13  課程簡介+基本程式設計 (Python)  
第2週
9/20  基本與進階資料分析 (NumPy & Pandas)  
第3週
9/27  實驗程式的設計 (PsychoPy)  
第4週
10/04  網路資料的搜集1/2 (Web APIs)  
第5週
10/11  網路資料的搜集2/2 (LXML, Scrapy, & Selenium) 
第6週
10/18  網頁與手機實驗1/3 (Frontend: Javascript)  
第7週
10/25  網頁與手機實驗2/3 (Backend: PHP, Node.js)  
第8週
11/01  網頁與手機實驗3/3 (Frontend+Backend+Database)  
第9週
11/08  機器學習的應用1/3 (Scikit-learn: Unsupervised & Supervised Learning) 
第10週
11/15  校慶停課 
第11週
11/22  機器學習的應用2/3 (Advanced topics: Hyperparameter tuning & Ensemble models)  
第12週
11/29  機器學習的應用3/3 (Deep Learning: Keras) 
第13週
12/06  文字資料的處理1/2 (Basics & NLP)  
第14週
12/13  文字資料的處理2/2 (RNN & ChatBots) 
第15週
12/20  影像資料的處理 (Matplotlib, OpenCV, & CNN)  
第16週
12/27  聲音資料的處理 (Basics & CNN) 
第17週
1/03  巨量資料的處理 (Parallel & Distributed Computing: Spark)